BinPro: A Tool for Binary Backdoor Accountability in Code Audits by Dhaval Miyani A thesis submitted in conformity with the requirements
نویسنده
چکیده
BinPro: A Tool for Binary Backdoor Accountability in Code Audits Dhaval Miyani Master of Applied Science Graduate Department of Electrical and Computer Engineering University of Toronto 2016 Highly security sensitive organizations often perform source code audits on software they use. However, after the audit is performed, they must still perform a binary code audit to ensure the binary provided to them matches the source code that was audited. BinPro seeks to reduce the manual effort required to perform the binary audit by accounting for the binary versions of functions in a given source code. To do this, BinPro combines static analysis, graph matching and machine learning. Over a corpus of 10 applications, BinPro is able to match 74% of binary functions with their source code counterparts, and thus determine that they are free of malicious backdoors if their source code version is. When evaluated on applications that backdoors inserted into their binaries, BinPro detects that they do not match any function in the source code.
منابع مشابه
BinPro: A Tool for Binary Source Code Provenance
Enforcing open source licenses such as the GNU General Public License (GPL), analyzing a binary for possible vulnerabilities, and code maintenance are all situations where it is useful to be able to determine the source code provenance of a binary. While previous work has either focused on computing binary-to-binary similarity or source-to-source similarity, BinPro is the first work we are awar...
متن کاملSocial Accountability in Maternal Health Services in the Far-Western Development Region in Nepal: An Exploratory Study
Background Social accountability or citizen-led accountability has been promoted in many low- and middle-income countries to improve the quality, access to and use of maternal health services. Experiences with social accountability in maternal health services in Nepal have not yet been documented. This study identifies existing social accountability structures and activities in maternal h...
متن کاملEvaluation of Requirements of Social Accountability in the Curriculum of General Practitioners Based on Structural Equation Models
Background & Objectives: Social accountability in medical education is interpreted as the willingness and ability to adapt to the needs of patients and the healthcare system both nationally and globally. The speed of changes in the health system and the community’s needs has necessitated the training of physicians who are ready to face the problems of the 21st century. Therefore, this study aim...
متن کاملA Novel Approach for Detection of Several Tuberculosis Markers Using Diffractive Optics by Nari Kim A thesis submitted in conformity with the requirements
................................................................................................................ ii Table of
متن کاملThe Idea Of Using The Steganography As Encryption Tool
the increasing use of computers and the widespread use of networks, Social networking and use applications through the use of the Internet to make the spread images, which make it easy to be penetrated from the attacker and from everyone who try to change the information. So, the need arises to transmit the information securely through a secure manner . Steganography is the best solution to sol...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016